/* FOOTER FONT COLORS */
.footerzones, .footerzones a {color: #777;}
.footerzones li a:hover {color: #000;}



/* LOGO POSITIONING */
#logo {width:190px; height: 177px; position:absolute; top:-30px;left:20px; }



/* SEARCH BOX POSITION */
#search_frame {top:30px;right:40px; }



/* HEADER TAGLINE IMAGE */
#header_tagline {top: -12px; left: 243px;}



/* BOXES on HOMEPAGE */
.bottomboxes h1 {}



/* MAIN MENU SUB LEVEL
for the Main Menu -the following is currently set:
for sub-level background look for " background: #337CB3; " and change to what you want
for sub-level hover look for " background: #A788BF; " and change to what you want
*/

/* MenuBegin:main_menu */
ul.main_menu { margin: 0; border: 0; padding: 0; list-style: none; line-height: 22px;margin-left: 7px;  }
ul.main_menu li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.main_menu ul { margin: 0; border: 0; padding: 0; list-style: none; width: 200px; display: none; position: absolute; top: 31px; left: 0; }
ul.main_menu ul li { border-bottom: 1px solid #ddd; position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative;width: 100%;text-align:left; }

/* 1st Level */
ul.main_menu a { color: #fff; background: url(graphics/design/main_menu_divider.png) 100% 50% no-repeat; text-decoration: none; text-align:center; padding-top: 0px; padding-bottom; 0px; padding-left: 27px; padding-right: 27px; font: normal 15px/32px Verdana, Geneva, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.main_menu a:hover,
ul.main_menu li:hover a,
ul.main_menu a:hover,
ul.main_menu li.over a { color: #fff;  text-decoration: none; }

ul.main_menu li a.last {background: none;}
/*
ul.main_menu li:hover, ul.main_menu > li.alsoCurrent, ul.main_menu > li.current {background:  url(graphics/design/pink_side_menu.png) repeat-x top left!important;}
*/
/* 2nd Level */
ul.main_menu li:hover li a,
ul.main_menu li.over li a { text-align:left; font-size: 12px; line-height:20px; padding:6px 10px; color: #fff;  text-decoration: none; float: none; }
ul.main_menu li:hover li a:hover,
ul.main_menu li:hover li:hover a,
ul.main_menu li.over li a:hover,
ul.main_menu li.over li.over a { text-decoration: none; background: #A788BF;color:#ffff;}